import { axios } from '@/utils/request'

export function queryAllSubject (parameter) {
  return axios({
    url: '/subject/queryAllSubject',
    method: 'post',
    data: parameter
  })
}

export function querySubjectByGradeId (parameter) {
  return axios({
    url: '/subject/querySubjectByGradeId',
    method: 'post',
    data: parameter
  })
}

export function queryGradeOfSubject (parameter) {
  return axios({
    url: '/subject/queryGradeOfSubject',
    method: 'post',
    data: parameter
  })
}

export function addSubject (parameter) {
  return axios({
    url: '/subject/add',
    method: 'post',
    data: parameter
  })
}

export function addGraSub (parameter) {
  return axios({
    url: '/subject/addGraSub',
    method: 'post',
    data: parameter
  })
}

export function removeGraSub (parameter) {
  return axios({
    url: '/subject/removeGraSub',
    method: 'post',
    data: parameter
  })
}

export function editSubject (parameter) {
  return axios({
    url: '/subject/update',
    method: 'post',
    data: parameter
  })
}

export function removeSubject (parameter) {
  return axios({
    url: '/subject/remove',
    method: 'post',
    data: parameter
  })
}

export function querySubject (parameter) {
  return axios({
    url: '/subject/query',
    method: 'post',
    data: parameter
  })
}
